package com.jeecg.demo.entity;

import java.math.BigDecimal;
import java.util.Date;
import java.lang.String;
import java.lang.Double;
import java.lang.Integer;
import java.math.BigDecimal;
import javax.xml.soap.Text;
import java.sql.Blob;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.SequenceGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**   
 * @Title: Entity
 * @Description: V_SHOPS
 * @author onlineGenerator
 * @date 2019-05-21 17:18:27
 * @version V1.0   
 *
 */
@Entity
@Table(name = "v_shops", schema = "")
@SuppressWarnings("serial")
public class VShopsEntity implements java.io.Serializable {
	/**id*/
	@Excel(name="id",width=15)
	private java.lang.Integer id;
	/**shopid*/
	@Excel(name="shopid",width=15)
	private java.lang.Integer shopid;
	/**sysid*/
	@Excel(name="sysid",width=15)
	private java.lang.Integer sysid;
	/**shopname*/
	@Excel(name="shopname",width=15)
	private java.lang.String shopname;
	/**shoplogo*/
	@Excel(name="shoplogo",width=15)
	private java.lang.String shoplogo;
	/**agentuser*/
	@Excel(name="agentuser",width=15)
	private java.lang.String agentuser;
	/**telno*/
	@Excel(name="telno",width=15)
	private java.lang.String telno;
	/**products*/
	@Excel(name="products",width=15)
	private java.lang.String products;
	/**shopdes*/
	@Excel(name="shopdes",width=15)
	private java.lang.String shopdes;
	/**shoptype*/
	@Excel(name="shoptype",width=15)
	private java.lang.String shoptype;
	/**createdate*/
	@Excel(name="createdate",width=15,format = "yyyy-MM-dd")
	private java.util.Date createdate;
	/**traderid*/
	@Excel(name="traderid",width=15)
	private java.lang.Integer traderid;
	/**shopstate*/
	@Excel(name="shopstate",width=15)
	private java.lang.String shopstate;
	/**businesstype*/
	@Excel(name="businesstype",width=15)
	private java.lang.String businesstype;
	/**address*/
	@Excel(name="address",width=15)
	private java.lang.String address;
	/**zipcode*/
	@Excel(name="zipcode",width=15)
	private java.lang.String zipcode;
	/**mobile*/
	@Excel(name="mobile",width=15)
	private java.lang.String mobile;
	/**faxnum*/
	@Excel(name="faxnum",width=15)
	private java.lang.String faxnum;
	/**email*/
	@Excel(name="email",width=15)
	private java.lang.String email;
	/**websiteurl*/
	@Excel(name="websiteurl",width=15)
	private java.lang.String websiteurl;
	/**survey*/
	@Excel(name="survey",width=15)
	private java.lang.String survey;
	/**productdes*/
	@Excel(name="productdes",width=15)
	private java.lang.String productdes;
	/**qrcode*/
	@Excel(name="qrcode",width=15)
	private java.lang.String qrcode;
	/**shoplink*/
	@Excel(name="shoplink",width=15)
	private java.lang.String shoplink;
	/**jiagms*/
	@Excel(name="jiagms",width=15)
	private java.lang.String jiagms;
	/**shoptypename*/
	@Excel(name="shoptypename",width=15)
	private java.lang.String shoptypename;
	/**businesstypename*/
	@Excel(name="businesstypename",width=15)
	private java.lang.String businesstypename;
	
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  shopid
	 */

	@Column(name ="SHOPID",nullable=false,length=19,insertable = false, updatable = false)
	public java.lang.Integer getShopid(){
		return this.shopid;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  shopid
	 */
	public void setShopid(java.lang.Integer shopid){
		this.shopid = shopid;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  主键
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "increment")
	
	@Column(name ="SHOPID",nullable=true,length=24)
	public java.lang.Integer getId(){
		return this.id;
	}
	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  id
	 */
	public void setId(java.lang.Integer id){
		this.id = id;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  sysid
	 */

	@Column(name ="SYSID",nullable=false,length=19)
	public java.lang.Integer getSysid(){
		return this.sysid;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  sysid
	 */
	public void setSysid(java.lang.Integer sysid){
		this.sysid = sysid;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  shopname
	 */

	@Column(name ="SHOPNAME",nullable=false,length=150)
	public java.lang.String getShopname(){
		return this.shopname;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  shopname
	 */
	public void setShopname(java.lang.String shopname){
		this.shopname = shopname;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  shoplogo
	 */

	@Column(name ="SHOPLOGO",nullable=true,length=200)
	public java.lang.String getShoplogo(){
		return this.shoplogo;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  shoplogo
	 */
	public void setShoplogo(java.lang.String shoplogo){
		this.shoplogo = shoplogo;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  agentuser
	 */

	@Column(name ="AGENTUSER",nullable=true,length=20)
	public java.lang.String getAgentuser(){
		return this.agentuser;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  agentuser
	 */
	public void setAgentuser(java.lang.String agentuser){
		this.agentuser = agentuser;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  telno
	 */

	@Column(name ="TELNO",nullable=true,length=20)
	public java.lang.String getTelno(){
		return this.telno;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  telno
	 */
	public void setTelno(java.lang.String telno){
		this.telno = telno;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  products
	 */

	@Column(name ="PRODUCTS",nullable=true,length=500)
	public java.lang.String getProducts(){
		return this.products;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  products
	 */
	public void setProducts(java.lang.String products){
		this.products = products;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  shopdes
	 */

	@Column(name ="SHOPDES",nullable=true,length=1000)
	public java.lang.String getShopdes(){
		return this.shopdes;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  shopdes
	 */
	public void setShopdes(java.lang.String shopdes){
		this.shopdes = shopdes;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  shoptype
	 */

	@Column(name ="SHOPTYPE",nullable=false,length=10)
	public java.lang.String getShoptype(){
		return this.shoptype;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  shoptype
	 */
	public void setShoptype(java.lang.String shoptype){
		this.shoptype = shoptype;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  createdate
	 */

	@Column(name ="CREATEDATE",nullable=true)
	public java.util.Date getCreatedate(){
		return this.createdate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  createdate
	 */
	public void setCreatedate(java.util.Date createdate){
		this.createdate = createdate;
	}
	/**
	 *方法: 取得java.lang.Integer
	 *@return: java.lang.Integer  traderid
	 */

	@Column(name ="TRADERID",nullable=false,length=19)
	public java.lang.Integer getTraderid(){
		return this.traderid;
	}

	/**
	 *方法: 设置java.lang.Integer
	 *@param: java.lang.Integer  traderid
	 */
	public void setTraderid(java.lang.Integer traderid){
		this.traderid = traderid;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  shopstate
	 */

	@Column(name ="SHOPSTATE",nullable=false,length=10)
	public java.lang.String getShopstate(){
		return this.shopstate;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  shopstate
	 */
	public void setShopstate(java.lang.String shopstate){
		this.shopstate = shopstate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  businesstype
	 */

	@Column(name ="BUSINESSTYPE",nullable=false,length=10)
	public java.lang.String getBusinesstype(){
		return this.businesstype;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  businesstype
	 */
	public void setBusinesstype(java.lang.String businesstype){
		this.businesstype = businesstype;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  address
	 */

	@Column(name ="ADDRESS",nullable=true,length=100)
	public java.lang.String getAddress(){
		return this.address;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  address
	 */
	public void setAddress(java.lang.String address){
		this.address = address;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  zipcode
	 */

	@Column(name ="ZIPCODE",nullable=true,length=20)
	public java.lang.String getZipcode(){
		return this.zipcode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  zipcode
	 */
	public void setZipcode(java.lang.String zipcode){
		this.zipcode = zipcode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  mobile
	 */

	@Column(name ="MOBILE",nullable=true,length=50)
	public java.lang.String getMobile(){
		return this.mobile;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  mobile
	 */
	public void setMobile(java.lang.String mobile){
		this.mobile = mobile;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  faxnum
	 */

	@Column(name ="FAXNUM",nullable=true,length=20)
	public java.lang.String getFaxnum(){
		return this.faxnum;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  faxnum
	 */
	public void setFaxnum(java.lang.String faxnum){
		this.faxnum = faxnum;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  email
	 */

	@Column(name ="EMAIL",nullable=true,length=100)
	public java.lang.String getEmail(){
		return this.email;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  email
	 */
	public void setEmail(java.lang.String email){
		this.email = email;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  websiteurl
	 */

	@Column(name ="WEBSITEURL",nullable=true,length=100)
	public java.lang.String getWebsiteurl(){
		return this.websiteurl;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  websiteurl
	 */
	public void setWebsiteurl(java.lang.String websiteurl){
		this.websiteurl = websiteurl;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  survey
	 */

	@Column(name ="SURVEY",nullable=true)
	public java.lang.String getSurvey(){
		return this.survey;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  survey
	 */
	public void setSurvey(java.lang.String survey){
		this.survey = survey;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  productdes
	 */

	@Column(name ="PRODUCTDES",nullable=true)
	public java.lang.String getProductdes(){
		return this.productdes;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  productdes
	 */
	public void setProductdes(java.lang.String productdes){
		this.productdes = productdes;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  qrcode
	 */

	@Column(name ="QRCODE",nullable=true,length=200)
	public java.lang.String getQrcode(){
		return this.qrcode;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  qrcode
	 */
	public void setQrcode(java.lang.String qrcode){
		this.qrcode = qrcode;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  shoplink
	 */

	@Column(name ="SHOPLINK",nullable=true,length=200)
	public java.lang.String getShoplink(){
		return this.shoplink;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  shoplink
	 */
	public void setShoplink(java.lang.String shoplink){
		this.shoplink = shoplink;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  jiagms
	 */

	@Column(name ="JIAGMS",nullable=true)
	public java.lang.String getJiagms(){
		return this.jiagms;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  jiagms
	 */
	public void setJiagms(java.lang.String jiagms){
		this.jiagms = jiagms;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  shoptypename
	 */

	@Column(name ="SHOPTYPENAME",nullable=true,length=50)
	public java.lang.String getShoptypename(){
		return this.shoptypename;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  shoptypename
	 */
	public void setShoptypename(java.lang.String shoptypename){
		this.shoptypename = shoptypename;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  businesstypename
	 */

	@Column(name ="BUSINESSTYPENAME",nullable=true,length=50)
	public java.lang.String getBusinesstypename(){
		return this.businesstypename;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  businesstypename
	 */
	public void setBusinesstypename(java.lang.String businesstypename){
		this.businesstypename = businesstypename;
	}
}
